package aceim.protocol.snuk182.icq.inner.dataentity; import java.io.Serializable; public class RateLimit implements Serializable{ /** * */ private static final long serialVersionUID = 1829533506746133373L; public short id = 0; public int windowSize = 0; public int clearLevel = 0; public int alertLevel = 0; public int limitLevel = 0; public int disconnectLevel = 0; public int currentLevel = 0; public int maxLevel = 0; public int lastTime = 0; public byte currentState = 0; public RateGroup rateGroup = null; public RateLimit(short id, int windowSize, int clearLevel, int alertLevel, int limitLevel, int disconnectLevel, int currentLevel, int maxLevel, int lastTime, byte currentState) { super(); this.id = id; this.windowSize = windowSize; this.clearLevel = clearLevel; this.alertLevel = alertLevel; this.limitLevel = limitLevel; this.disconnectLevel = disconnectLevel; this.currentLevel = currentLevel; this.maxLevel = maxLevel; this.lastTime = lastTime; this.currentState = currentState; } public RateLimit(){} }